Top 10k strings from DA-1 Assembler (1987)(Omikron-Software)(de).tap
in <root> / bin / z80 / software / Sinclair Spectrum Collection TOSEC.exe / Sinclair ZX Spectrum - Utilities & Educational / Sinclair ZX Spectrum - Utilities & Educational - [TAP] (TOSEC-v2007-01-01) /
Back to the directory listing
7 q31qlllllllq 4 elFGH-IJKL+ 4 UUUUUUUUUUUUUUUUUU 3 e31gffffkfffffffffffffffffffffffh31e 3 affffifffffffffffffffffffffffb31e 2 solange, bis der 2 rand auf. Soll weiter- 2 gelistet werden, ' 2 ellllelellllellllllle 2 e31cffffjfffffffffffffffffffffffd 2 ckt man dann auf 2 bis zum unteren Bild- 2 40000 ld hl,16384 2 Die mit dem > -Symbol gekenn 1 zur Unterscheidung dieser 3 1 zum unteren Rand des 1 zum Weiterlisten ein. 1 zeigten Files in 1 zeigt, in dem sp 1 zeige von RAMTOP und den 5 1 zeichneten Befehle sollten 1 zeichneten Befehle haben den 1 zahlen sein. Der 1 zahlen dagegen m 1 wird. Nach ca. 3 sec. wird der 1 wird mit den Tasteneingaben 1 wird der Filename 1 wird angewandt in der Form 1 wie gewohnt benutzt. 1 wie folgt aussehen: 1 werden nach anschliessendem 1 welches dann wieder sortiert 1 welches dann in einer Liste 1 wartet auf einen 1 vorkommen, z.B.: 1 vorangehendem '>'-Symbol ge 1 vor allem auf richtiges Lis- 1 viert werden. 1 uterungen. 1 utern:","Dieser zeigt ein komplettes","Fileverwaltungssystem, welches","in der Lage ist, 48 MC-Routinen","mit ihren Startadressen und","'Filenamen' zu speichern.","Diese sind in dem Filefenster","zu sehen."," 1 usserst kom- 1 unteren Bildrand, so wird der 1 unten bewegt werden. Durch 1 ung aller direkten Sprungbe- 1 und hinter dem Befehl werden 1 und djnz-Befehlen entf 1 und anschliessend 1 und Disassemblers 1 tzliche am 1 tzlich zu diesen Optionen 1 tzlich an. 1 ttern mit diesen 1 ttern Sie mit den","Tasten v und n vor und zur 1 tiven Sprungweite bei den jr 1 tigt.","Ebenfalls ein scwarzer Balken","steht Ihnen zur Auswahl eines","Files in dem Filefenster zur","Verf 1 tigt wurde. 1 tig machen w 1 tieren. Probieren Sie in so 1 tet, so kann der get-Befehl 1 tet, dass beim Listen nach 1 tens einem Leerfeld voneinan 1 ten. Liegt der Index ausser- 1 ten mit dem >lis-Befehl. 1 ten Filenamen heraus 1 tem Monitor kontrolliert. 1 te Funktion auf und 1 stimmt. Mit 1 stehende Text wird ig- 1 sst.","Aber nun m 1 sst, der kein ASCII- 1 sst keine falsche 1 ssen.","Es ist anfangs vielleicht ein","bisschen viel Lernarbeit, um mit","diesem ungemein komplexem","System umgehen zu k 1 ssen durch mindes- 1 ssen 8stellig 1 sprechend umgekehrt. 1 so wird in der Zeile darunter 1 so kann man mit der Eingabe 1 sich dabei an die Z80-Festle- 1 setzt man den Kursor ans Ende 1 sein. Sehen Sie folgende Bei- 1 sehen ist, wobei 1 sehen ist, kann mit den Tasten 1 scrollen ?Fehler !NNDISix+hl 1 schwarzer Balken die gerade 1 schtem File entspricht. 1 scht vom Kursor bis 1 scht und gemerged werden 1 scht den angezeig- 1 scht den Bildschirm 1 schreibt. Wenn man also ein- 1 scheint eine Fehlermeldung. 1 rung soll helfen, 1 rung des Superassemblers 1 ruft man die angew 1 rfen nur in","Kleinbuchstaben eingegeben","werden. Als g 1 ret 1 rechts bewegt werden. Mit 1 r und Text) 1 r dieses File!","Mit der SAVE-Option haben Sie","die M 1 qABCDEIJKL+ 1 q31srrrrrrrwrrrrrrrrrrrrrrrrrrrrt31ql 1 q31srrrrrrrwrrrrrrrrrrrrrrrrrrrrt31q 1 q31orrrvrrrrrrrrrrrrrrrrrrrrrrrrp 1 q31orrrrrrrvrrrrrrrrrrrrrrrrrrrrp 1 positiven Indicies zu arbei- 1 poked wird. Das n 1 orrrrrrrrrrrrrrp 1 nutzung des Calculators zum 1 nutzt werden. 1 nummern gibt man hier nur die 1 nnen.","Ferner bietet dieses Feld die","Optionen 'Assem' und 'BASIC'","mit denen Sie in den DA-1-","Assembler/Disassembler, bzw.","zur 1 nnen, aber","Sie werden nach einiger Zeit","sicher staunen, wie leicht und" 1 nnen sowohl Dezimal- als 1 nnen mehr- 1 nnen dicht aneinander ein- 1 nnen bis zu 48 1 nkt sich der nachtr 1 nicht schwierig; man muss dann 1 ndert werden, d.h., aus 1 ndern; alle nachfolgenden 1 muss zweistellig sein. Bin 1 muss ein Leerfeld stehen ! 1 mrrrurrrrrrrrrrrrrrrrrrrrrrrrn31q 1 mrrrrrrrurrrrrrrrrrrrrrrrrrrrn 1 mrrrrrrrrrrrrrrn 1 mit der Adresse 1 mit den anderen 3 Eingabe- 1 mit den Tasten 1 und 2 akti- 1 meinen, die richtige List- 1 maximal 10 Zeichen langen 1 matisch ge 1 man den Insert-Modus ein oder 1 mals in einer Eingabezeile 1 ltigkeit, so er- 1 ltige Eingaben","sehen Sie z.B.:","46000 ld hl,23","46003 inc (iy-2)","46006 bit 7,(hl)","Bei der Eingabe dieser Befehle","ist besonders das Setzen der","Leerfelder und Kommas","wichtig. Falsche Eingaben","weist der DA-1 automatisch","zur 1 llig egal, ob bei 1 liegt kompakt in der 1. REM- 1 liche Eintrag aber auf eine 1 lich, Bytes einzeln abzulegen. 1 le, sondern als Dezimalzahlen 1 le stehen, Leerfelder vor 1 lators mit 1 korrigiert werden. Der Kursor 1 kerauszug des ange- 1 kennzeichnet werden. Diese 1 kennzeichnet hexadezimal 1 kennzeichnet dezimal 1 kennzeichnet bin 1 kennt der Monitor noch die 1 jetzt bitte eine Taste 1 ist der Multiscreen-Editor, 1 interpretiert werden, und zwar 1 in den restlichen 27 die Be- 1 in dem Fenster daneben zu 1 in Form von Bytes im Speicher 1 ignoriert. 1 hnt, kann man 1 hnlich","komfortabel wie in BASIC.","Quasi anstelle von Zeilennummern","steht hier in den ersten 5","Spalten jeder Zeile die Adresse" 1 hlte","File auf Band zu speichern.","Umgekehrt kann die LOAD-Option","eine Maschinencode-Routine von","Band laden. Deren Name und" 1 hlte Option 1 hlte Funktion anzeigt. 1 hlt,","indem man den schwarzen Balken","mit den Tasten 1 higem Monitor, der den"," DA-1 streng 1 herausgesucht wird. 1 halb der G 1 halb der Adresse 40000 pro- 1 gung; dieser wird mit den" 1 gt werden, 1 grammiert werden.Statt Zeilen- 1 grammiert werden. Die REM- 1 grammes wird man aufgefordert, 1 glichkeiten 3 'Marker', die 1 glichkeit, das angew 1 gliche Adresse selbst hin- 1 glich, mit negativen oder 1 glich, da dies eine Aender- 1 glich, Texte 1 gleich die n 1 gleich am Anfang einer Einga 1 get-Befehl unterbrechen. 1 gesteuert. 1 gende Assemblerbefehl einge- 1 gen. Dabei wird in jeder Zeile 1 gen von Assemblerbefehlen 1 gen 3 Eingabeformen (Hexa- 1 gemischt in einer Zeile be- 1 gelten","Assembler/Disassembler-System","begr 1 geladen. Druecken Sie 1 gegeben werden. 1 ganze Zeile eingef 1 fr 1 fortabel programmieren. 1 formen gemischt werden. 1 fjffdllfjfllfjflllllfjf 1 fiffblllllabllllllllab 1 fenster aufgenommen, welches 1 feld, in dem ebenfalls ein 1 fehle ein. 1 falsche Eingaben k 1 ellllelgffffhlfffllle 1 elllcbladllcblllladle 1 ellladlellllellllllle 1 ellcbllladcbllllllade 1 elladllellllellllllle 1 einzugeben. Der 1 eingegrenzt. Wird das Endsym- 1 einfach durch 1 einer gemachten Eingabe. 1 einem Falle solange, bis Sie 1 eine Taste zu dr 1 ein File. Das funktioniert so: 1 ebenfalls gemeistert. Z.B. ist 1 e31cffffjfffffffffffffffffffffffd31 1 disassembliert der 1 dies, so gelangt man sofort in 1 die restlichen Files einsehen. 1 die gerade gemachte Eingabe. 1 die dann zu N, 1 die Bytes falsch interpre- 1 dezimal, bin 1 dexregiste ix und iy ist 1 der im Filefenster angezeigten 1 der getrennt sein; die 1 der Text mit den Symbolen '@' 1 der Startadresse in das File- 1 der Eingabe gesetzt. 1 den; davon k 1 den, wichtig ist, die Zahl 1 den der Assembler benutzt, d.h 1 den Monitor, der neben der An- 1 den Modus zus 1 de Befehle, die mit einem 1 dass in jeder Zeile der 1 dann auch noch sortiert wird. 1 dadurch jedoch unbeeinflusst. 1 ckthalten von 1 ckt man nach einer Eingabe 1 cken. Tut man 1 cken Sie jetzt 1 ck.","Mit der Taste c wird die Text-","seite der Gebrauchsanweisung","auf dem Drucker abgedruckt.","Haben Sie keinen Drucker, so","sollten Sie sich auf jedem Fall","Notizen machen." 1 ck.","Genaueres erfahren Sie in der" 1 ck nach BASIC springen","k 1 chte ich im Detail","die Umgehensweise mit dem DA-1","erl 1 chte Sie ganz herzlich","zu unserem neuen, ausgekl 1 chsten Seite. 1 chsten Files abgespei- 1 chste Seite 1 chert. Beim Laden wird der 10 1 char 1 cffffffffffffffd 1 bol weggelassen, so gilt der 1 bloss die oberste Adresse ab- 1 bis die Eingabe mit dem dis- 1 berwacht." 1 berschreiben 1 bernommen.","Und nun noch ein Wort zu unserem","DA-1:","Dieser gestattet die Eingabe von","Maschinenprogrammen, 1 ber diesem Filefenster sehen","Sie dann das Optionenfeld, mit" 1 ber 10 K-Bytes 1 beiden Tasten lassen sich auch 1 bei die Benutztung des Calcu- 1 befehle in Kleinbuchstaben 1 befehl 1 bedeutet, dass der 1 beansprucht, sollte nur ober- 1 be stehen. 1 be erst als Eingabe gilt, wenn 1 b4 Z 1 b3 v/ 1 b2 2 1 b1 1 aus. Ein dicker Kursor zeigt 1 auf. Die Optionen bedeuten im 1 auf einen Charakter 1 auch zum Suchen von Bytes be- 1 auch noch Editor-unterst 1 auch Hexadezimal- oder Bin 1 assembliertem Text 1 angezeigt werden. 1 als erlaubt, erscheint eine 1 als Textstring. 1 als Bytes im Speicher abzule- 1 allein in einer Eingabezei- 1 affffffffffffffb 1 adresse gefunden zu haben. 1 ablegen. Es ist aber auch m 1 ___ _________________ 1 ___ __________ 1 \]^_lllq31srrrrrrrwrrrrrrrrrrrrrrrrrrrrt31q 1 [[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[XXXXXXXXXXXXXX\\\\\\\\\\\\\\\\\\XXXXXXXXXXXXXZMMMMMMMMMMMMMMMMMMXXXXXXXXXXXXXZMxxxxxxxxxxxxxxxxxXXXXXXXXXXXXXZMxppppppppppppppppXXXXXXXXXXXXXZMxppppppppppppppppZZZZZZZZZZZZZZMxppppppppppppppppZZZZZZZZZZZZZZMxppppppppppppppppSSSSSSSSSSSSSSMxppppppppppppppppSSSSSSSSSSSSSSMxppppppppppppppppPPPPPPPPPPPPPSMxppppppppppppppppPPPPPPPPPPPPPSMxppppppppppppppppPPPPPPPPPPPPPSMxppppppppppppppppPPPPPPPPPPzbbgg`ttttttppppttttttPPPPPPPbbbbgggggggggttttttt`````PPPbbbb```ggggggggggg```````````Tbbbaaaaaaagggggggggaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa 1 Zieladresse an: 1 Zeile im BASIC-Programm. Das 1 Zeile gibt man die Adresse, 1 Zeile darf nicht verschoben 1 Zeichen mehr ist. Ger 1 Zeichen lange Headername mit 1 Wurde zuvor mit >num gearbei- 1 Wurde bei der Eingabe ein 1 Wie schon erw 1 Wie arbeitet der 1 Weitere Befehle sehen Sie auf 1 Vorrang. Der hinter ihnen 1 UVWllle31elllle 1 UVW.lq31srrrrrrrwrrrrrrrrrrrrrrrrrrrrt31ql\]^_llq 1 UUUUUUUUUUUUUR 1 UUUUUUUUUUUUU 1 UDG 8 1 Text bis zum Ende der Zeile 1 Technische Daten: 1 Tastendruck 1 Symbol am Anfang und 1 Stoppen Sie das Band ! 1 Startadresse: 1 Startadresse zugeordnet, die 1 Startadresse bis zum Anfang 1 Springt zum Monitor 1 Springt nach 1 Springt in den 1 Sortiert wird nach dem 1 Soll auf dem Bildschirm eine 1 Screen den Text. 1 Reicht die Sprungweite weiter, 1 Programmieren im 1 Optionen auch noch ein Fenster 1 Oben sieht man das Optionen- 1 Nun folgt eine ausf 1 Nach dem Laden des 1 Mit der der Eingabe von EXTEND 1 Mit der Eingabe von 1 Man kann jede dieser 3 Arten 1 Man kann also 1 Man gibt einfach die absolute 1 Man gibt einer Adresse einen 1 Listet man ab einer falschen 1 Listet in Assembler 1 Listet im Byteformat 1 Listet im ASCII-Format 1 Liefert einen Druk- 1 Lader N 1 Kursorposition das Listing 1 Kursor wieder an den Anfang 1 Kleinbuchstaben verwendet wer- 1 Kinderspiel. 1 Jedem Filenamen ist eine 1 Jede Zahl wird mit dem 1 In den ersten 5 Spalten jeder 1 Im Assembler 1 Hexadezimalzahlen Gross- oder 1 Funktionen SAVE und LOAD, die 1 Filefenster eingetragen, 1 Filefenster angezeig 1 Fehlermeldung. 1 Fehler gemacht, so meldet sich 1 FFFFFFFFFFFFFF 1 Execute ruft die im 1 Exec Drop Assem BASIC Print 1 Erreicht man beim Eingeben den 1 Erklaerung1 1 Er wird von einem intelligen- 1 Ende gekennzeichnet ist 1 Einzelnen: 1 Eingabeformen: 1 Eingabe zu. Achten Sie daher 1 Eingabe auf Zahlen untersucht, 1 Ein weiterer, wichtiger Punkt 1 Ebenso ist es m 1 Diese Erkl 1 Der lis-Befehl beachtet neben- 1 Der letzte 'Befehl' benennt 1 Der Disassembler arbeitet ent- 1 Der DA-1-Assembler ist 1 Der Balken, der im Fenster zu 1 Der Balken kann mit den Tasten 1 Das schwierige Problem der In- 1 Das ist das Ende der 1 Das gesamte MC-Programm 1 Das direkte Einf 1 Damit wird also auch die Be- 1 Da der DA-1 1 DA-1 1 Bytes nicht als Assemblerbefeh 1 Byte #56 st 1 Bildschirmseite, ist dies 1 Bildschirm nach oben gerollt. 1 Bildschirm 1 Bildrand, gibt man ' 1 Besonderheiten: 1 Beim Saven wird die Routine ab 1 Befehlsadresse an, also die 1 Beachten Sie, dass eine Einga- 1 Beachten Sie hier, 1 Beachten Sie aber, Assembler- 1 Aufbau einer Eingabezeile: 1 Auch diese Form kann beliebig 1 Auch das Errechnen der rela- 1 Assemblertext. 1 Assemblerbefehlen ist nicht 1 Assemblerbefehl. >get 1 Adresse, kann der lis-Befehl 1 Adresse, an der der nachfol- 1 Adresse hingeschrieben: 1 ASCII-Text mit dem '@'- 1 ABCDE+FGH-IJKL) 1 40047 1 40038 @Starr@ @sinn@ 1 40038 1 40033 #127 @1987@ 1 40016 @Superdisassembler@ 1 40016 1 40014 push iy 1 40010 ld (ix-17),38 1 40009 ld a,(hl) 1 40008 #8 1 40004 #45 #255 $ff &01010101 1 40003 djnz 40002 1 40003 1 40002 inc hl 1 40000 ld b,40 1 40000 >"Fussball" 1 40000 &11001100 $af $0A #129 1 . Das bedeu- 1 , so wird mit SCREEN$ die 1 , komfortabel pro- 1 +'S' ab der 1 'auftrennen';die Bytes bleiben 1 'Filenamen' eingetragen wer- 1 'Bubblesort - Verfahren'. 1 '1') schaltet 1 '#'-Symbol gekennzeich- 1 $$' '$$$$ 1 $$$$$$$$$$$$$&U 1 "nun folgenden Gebrauchsanwei-","sung. Bl 1 "komfortabel sich der Spectrum","mit diesem Programmiersystem","in Maschinencode programmieren","l 1 "des dahinter eingegebenen Be-","fehles.","Assemblerbefehle d 1 "dem Sie Files aufrufen, aus dem","Filefenster streichen oder auf","dem Drucker ausdrucken k 1 "Startadresse werden sofort in","das Filefenster 1 "Ich will zuerst den Monitor","erl 1 "Eine Option wird angew 1 "Das komplette System besteht","1) aus dem Assembler/Disassemb-"," ler DA-1 und","2) aus einem sehr leistungs-"," f 1 """""""""""""" 1 umgehen zu k 1 nach oben, bzw. nach 1 nach links, bzw. nach 1 mit einer Fehler- 1 kennt (ganz nebenbei) 1 kann man den 1 ist, dass er die n 1 die nachfolgenden 1 auf die","Option bewegt, und dann ENTER","bet 1 auf das heraus-","zugreifende File bewegt.","Die oben genannten Optionen","gelten dann nur f 1 an den unteren 1 Zwischen dem >get - Befehl 1 Textausdr 1 Dezimalbytes (mit dem #-Sym- 1 Assemblerbefehle d 1 Assemblerbefehle 1 >end @ 1 1987 by Klaus Jahn> 1 1987 by Klaus Jahn ***** 1 einen beliebigen 1 Dieser Befehl findet 1 v = vorige Seite 1 0 = beenden " 1 Bitte |}~ 1 1